#pragma once
#include <iostream>
using namespace std;

class Stack
{
private:
    int *a;
    int top;
    int capacity;

public:
    void Init();
    void Push(int x);

    // 默认直接在类里面定义的就是inline
    // 正确的用法，长的函数声明和定义分离
    // 短小的函数可以直接在类里面定义

    // 直接在类里面定义的就是inline
    bool Empty()
    { // C++也支持  上面俩函数声明 定义分离，这个函数定义在这里
        return top = 0;
    }
};
